#ifndef __SPEED_FORM
#define __SPEED_FORM

#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ExtCtrls.hpp>
#include <Menus.hpp>
#include <Dialogs.hpp>

#include "HMenus.h"
#include "HLog.h"
#include "IvDictio.hpp"
#include "IvMulti.hpp"

class TMVC_SpeedForm : public TForm {
  __published:
        HPopupMenu *popupWin;
        TMenuItem *S1;
        TMenuItem *C1;
        TColorDialog *colors;
        TPanel *Panel1;
        TPaintBox *image;
        TPanel *panTools;
        HLogComboBox *cbSource;
        TLabel *Label1;
        TMenuItem *T1;
        TMenuItem *C2;
        TMenuItem *N1;
        TIvTranslator *IvTranslator1;
        void __fastcall imagePaint(TObject *Sender);
        void __fastcall FormShow(TObject *Sender);
        void __fastcall FormHide(TObject *Sender);
        void __fastcall S1Click(TObject *Sender);
        void __fastcall C1Click(TObject *Sender);
        void __fastcall cbSourceChange(TObject *Sender);
        void __fastcall idTool(TObject *Sender);
        void __fastcall popupWinMenuItemCheck(TObject *Sender,
          TMenuItem *Item);
        void __fastcall idCaption(TObject *Sender);
  private:
  public:
    __fastcall TMVC_SpeedForm(TComponent* Owner);

    void NotifyChanges( MVM_Object obj, MVM_Changes ch, LPVOID ptr );
    int  GetSourceIndex( void );
    void RefreshSources( void );

    DEF_PROP_VP( bool, CaptionVisible, ; )
};

#endif
